package com.qiaofang.applet.common.context;

/**
 * 上下文提供者
 *
 * @author yanhai
 */
public interface QfContextProvider {

    /**
     * 返回上下文对象，必定不为空
     *
     * @return
     */
    QfContext getContext();

    /**
     * 修改上下文对象
     *
     * @param context 不能为空
     * @return
     */
    QfContext setContext(QfContext context);

    /**
     * 删除上下文
     */
    void removeContext();
}
